tail and mane of horses - French English Dictionary